home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 August / CHIP_CD_2005-08.iso / bonus / photo_rest / files / setup.exe / {app} / DOS / MANUALS / zarbbt.txt < prev    next >
Text File  |  2002-01-21  |  17KB  |  378 lines

  1.                   Zero Assumption Recovery (ZAR) version 6.3
  2.                           Boot-Based Tools (ZARBBT)
  3.                                 USER'S MANUAL
  4.                    Copyright (C) Alexey V. Gubin, 1999-2002
  5.  
  6.                                *** CAUTION! ***
  7.  
  8.      ZAR  Boot-Based Tools are extremelly powerful, and may cause MAJOR DAMAGE
  9. when used improperly. Please read the manual completely before doing anything.
  10.  
  11.                                *** CONTENTS ***
  12.  
  13.      This manual covers the following topics:
  14.      1. ZAR Boot-Based Tools overview.
  15.      2. Installation instructions.
  16.      3. List of tools, including a description and configuration requirements.
  17.      4. "Howto" for common usage pattern - disk-to-disk copying
  18.      5. List of all boot-time messages.
  19.  
  20.                          *** PURPOSE AND CONCEPTS ***
  21.  
  22.      ZAR  Boot-Based  Tools (BBT) are all designed to work independently of an
  23. operating  system.  They  will  still allow repairs even if MS DOS boot floppy
  24. refuses  to  start.  You  can  of course use these tools as a part of a normal
  25. recovery process, with no extreme conditions.
  26.  
  27.      BBT  allow you to wipe the data on disk (i.e. write zeros to it), perform
  28. a  disk-to-disk  copy  in  cases  when the disk is physically near-to-fail, or
  29. clear  the  MBR if its contents are corrupt. There are some cases when corrupt
  30. MBR prevents DOS (and any other Microsoft operation system) from booting, even
  31. from the floppy disk. The only solution in such a case is to completely bypass
  32. DOS and work directly with the disk, like BBT do.
  33.  
  34.                      *** BOOT DISKETTE CREATION TOOL ***
  35.  
  36.      Floppy creation tool (ZARBBT.EXE) writes the appropriate tool to the boot
  37. sector  of  a  floppy disk you provide. The floppy must be formatted and blank
  38. (no  files). The process is quite simple: just run ZARBBT.EXE, select a floppy
  39. drive from list, then select a tool from list and it is done.
  40.  
  41.      CAUTION: Installation of a boot-startable code modifies some system areas
  42. of  a floppy disk (including but may be not limited to File Allocation Tables)
  43. in  inadequate  manner,  so  copying  any  file  to  the floppy will result in
  44. boot-startable   code  corruption.  Additionally,  resulting  floppy  will  be
  45. considered  damaged by disk checking software, such as ScanDisk or Norton Disk
  46. Doctor.  You  must  not try to run such tools to fix the floppy, for this will
  47. lead to boot-startable code corruption.
  48.  
  49.      After  the  floppy  has  been written, it is ready for use. Make sure the
  50. configuration  requirements  for  a particular tool are fullfilled, check that
  51. your  BIOS is configured to first attempt to boot from floppy disk, insert the
  52. floppy in drive and reboot.
  53.  
  54.                             *** LIST OF TOOLS ***
  55.  
  56.                            *** ZAR Disk Eraser ***
  57.  
  58.      Writes  zeros  to  all sectors on disk, DESTROYING ALL DATA previously on
  59. the  disk. The intended use is a disk preparation to use as a copy target with
  60. ZAR Disk-To-Disk copier.
  61.  
  62.      Configuration requirements:
  63.  
  64.      1. Target disk should be the ONLY device BIOS recognizes as a hard drive.
  65.  
  66.      2. Partition table on the disk must be empty (deleting all partitions
  67. with FDISK is sufficient).
  68.  
  69.                        *** ZAR Disk-To-Disk Copier ***
  70.  
  71.      Copies  first hard disk in a system to second hard disk sector-by-sector,
  72. skipping  sectors  which  produce an error on read. No useful data can be ever
  73. overwritten with this tool (see notes below). It can be used to create a drive
  74. copy  to  operate  on  (istead of the original damaged drive), including cases
  75. when a damaged drive has physically bad sectors.
  76.  
  77.      Configuration requirements:
  78.  
  79.      1. There must be exactly two disks in a system.
  80.  
  81.      2. Of these two, source disk must be the first BIOS device (ID 0x80) and
  82. target must be installed as the second BIOS device (ID 0x81).
  83.  
  84.      3. Target disk must be completely zero-filled beforehand.
  85.  
  86.      Important notes:
  87.  
  88.      1. Should  some non-zero data be discovered on target, copy process will
  89. be  immediately  aborted, thus ensuring that no data will be overwritten (even
  90. in case of misplaced target and source disks)
  91.  
  92.      2. Target  disk  can  be  smaller than source disk. In such a case, copy
  93. process is considered completed as soon as target disk is filled. However, you
  94. will be warned should this condition be detected.
  95.  
  96.      3. If  read  error  occurs  on  a  source  disk,  zeros are written to a
  97. corresponding  sector  on  target.  Number  of read errors is displayed during
  98. copy.
  99.  
  100.      4. If  write  error occurs on a target disk, these data are merely lost,
  101. and copy process continues WITHOUT ANY NOTIFICATION. Number of write errors is
  102. not  shown. So make sure your target drive works fine before you use it. (Note
  103. that  Disk  Eraser tool reports the number of write errors, if you had used it
  104. for target preparation).
  105.  
  106.  
  107.                             *** ZAR MBR Eraser ***
  108.  
  109.      Erases Master Boot Record (MBR). There are several possible reasons to do
  110. this. Most common are:
  111.      1.  You  need to delete all partitioning information from disk, but FDISK
  112. fails to perform this for some reason.
  113.      2.  MBR is damaged, and its damage does not allow you to boot even from a
  114. DOS  floppy disk (symptoms: when you insert a boot floppy and the hard disk in
  115. question  is  properly  attached,  loading  stops  after  "Verifying  DMI Pool
  116. Data..."  message  or after PCI devices listing, with no error messages shown.
  117. However, when you disconnect the hard disk, DOS boots normally).
  118.  
  119.      Two  options  exist  (you  will  be prompted during boot-time operation):
  120. either wipe the MBR completely (including all partition information) or modify
  121. the  MBR so it will not be recognized by BIOS/DOS as a valid boot sector, thus
  122. allowing you to boot at least with DOS and perform repairs (in this mode, only
  123. 55AAh signature is removed from MBR).
  124.  
  125.      Configuration requirements:
  126.  
  127.      1. Target disk should be the ONLY device BIOS recognizes as a hard drive.
  128.  
  129.  
  130.                          *** COMMON USAGE PATTERNS ***
  131.  
  132.      Problem:  Hard  disk  containing important data is worn out and there are
  133. bad sectors on it (including in a system areas).
  134.  
  135.      Hint:  It would be much easier (and much safer) to work with a physically
  136. functional copy of the original disk.
  137.  
  138. Proposed actions:
  139.      1. Get another disk, of equal or greater size.
  140.      2. Zero-fill it.
  141.      3. Copy faulty disk to this new disk.
  142.      4. Run data-recovery tools against the new disk, thus mitigating the risk
  143. of further damaging the original.
  144.  
  145. To do this:
  146.  
  147.      1.  Prepare  2  empty formatted floppies and run ZARBBT in order to write
  148. two tools onto them: Disk Eraser and Disk-to-disk Copier. Mark the flopiies by
  149. writing  big  red  labels  on them, so noone uses these floppies later without
  150. reformatting.
  151.  
  152.      2.  Make sure you have correct boot order set in BIOS setup, allowing you
  153. to boot from floppies first.
  154.  
  155.      3.  Get  another hard disk (borrow from someone if you have no spare disk
  156. readily  available).  Mark  it clearly as a "TARGET" disk (I myself do this by
  157. writing on a disk itself with a red marker). Having disks marked distinctly is
  158. important, as it reduces a risk of messing everything up. Backup all data from
  159. it (it will be completely overwritten in process). Delete all partitions on it
  160. using FDISK.
  161.  
  162.      4.  Turn  off  the  system.  Don't forget to turn off 5V standby power as
  163. well.  If  you  are  unsure  about this, simply pull the power cord out of the
  164. outlet  or  UPS - this will do. Disconnect the faulty drive and remove it from
  165. the  system. Mark it clearly as a "FAULTY" disk (I do it with a marker again).
  166. Put the "FAULTY" disk away.
  167.  
  168.      5.  Disconnect  all IDE cables in a system. Insert "TARGET" disk into the
  169. system  and  plug  it  in  with a cable to a Secondary IDE channel. Check that
  170. "FAULTY" disk still lies away where you put it.
  171.  
  172.      6.  Insert ZAR Disk Eraser floppy and turn on the power. Enter BIOS setup
  173. and  perform  a  disk  autodetection.  It  should detect target disk as either
  174. Secondary  Master  or  Secondary  Slave.  Then,  proceed with zero-filling the
  175. "TARGET"  disk.  Note  number of errors reported during process - normally, it
  176. must  be  zero.  10  errors  or  so  are still tolerable. When drive is erased
  177. (SYSTEM HALTED message appears), wait ten seconds, then turn off the power.
  178.  
  179.      7.  Connect  the  "FAULTY"  disk  to  a  Primary  IDE channel. Insert ZAR
  180. Disk-to-Disk  Copier  floppy  and  turn  on  the  power. Enter BIOS and repeat
  181. autodetection.  A  new  drive  ("FAULTY"  one)  should  appear  on Primary IDE
  182. channel.  Exit  BIOS  Setup (don't forget to save the changes), and proceed to
  183. boot off the floppy disk.
  184.  
  185.      8.  If you have everything set up correctly, the copy will start (as soon
  186. as  you  confirm it). When it is done, note the number of read errors reported
  187. by a copier. Write it down for further reference. Then, power down the system,
  188. then  remove "FAULTY" HDD and put it away. You can now run data recovery tools
  189. on a copy of a disk.
  190.  
  191.           *** LIST OF ALL POSSIBLE BOOT-TIME PROCESSING MESSAGES ***
  192.  
  193.      Message list is in the following format:
  194. --------------------------------------------------------------------------------
  195. Message
  196. --------------------------------------------------------------------------------
  197. Tool: [name of a tool producing this message]
  198. Type: [message class]
  199.  
  200.      Explanation.
  201.  
  202.      Proposed action(s).
  203.  
  204. --------------------------------------------------------------------------------
  205. SYSTEM HALTED.
  206. Please wait at least 10 seconds for the disk to flush caches...
  207. --------------------------------------------------------------------------------
  208. Tool: Multiple tools
  209. Type: Informative
  210.  
  211.      Menas  just  what  it says. The processing is either completed or aborted
  212. due  to  an  error. The error message, if any, is shown just above the "System
  213. Halted"  message. On most modern disks you should wait some time for a disk to
  214. flush  its  onboard  write-back cache. System restart must be performed with a
  215. Reset button or power cycle (Ctrl+Alt+Del will not work).
  216.  
  217.      Wait 10 seconds, then press Reset button.
  218.  
  219. --------------------------------------------------------------------------------
  220. Disk 0x8X - number of sectors YYYYYYYY
  221. --------------------------------------------------------------------------------
  222. Tool: Multiple tools
  223. Type: Informative
  224.  
  225.      Indicates a disk size. 0x8X is a disk BIOS ID (with 0x80 being first HDD,
  226. 0x81  -  second  HDD),  and  YYYYYYYY  is  a  total number of sectors on disk,
  227. hexadecimal.
  228.  
  229.      No action required.
  230.  
  231. --------------------------------------------------------------------------------
  232. Processing sector XXXXXXXX, YYYYYYYY error(s)
  233. --------------------------------------------------------------------------------
  234. Tool: Multiple tools
  235. Type: Informative
  236.  
  237.      Indicates  a  progress  of  current  operation. XXXXXXXX is a hexadecimal
  238. number  of  sector  currently  being  processed, and YYYYYYYY is a hexadecimal
  239. number of errors encountered so far.
  240.  
  241.      No action required.
  242.  
  243. --------------------------------------------------------------------------------
  244. Must be exactly X drive(s) in system, actually found Y drive(s)
  245. --------------------------------------------------------------------------------
  246. Tool: Multiple tools
  247. Type: Error
  248.  
  249.      Actual disk configuration violates the configuration requirements for the
  250. particular tool.
  251.  
  252.      Review  the  requirements  and  physically  reconfigure hardware to match
  253. them. Basically, remove all unnecessary storage devices from the system.
  254.  
  255. --------------------------------------------------------------------------------
  256. If you want to continue please type:
  257. "I confirm this" (case matters):
  258. --------------------------------------------------------------------------------
  259. Tool: Multiple tools
  260. Type: Confirmation request
  261.  
  262.      Program  is  requesting  a  confirmation before proceeding with some (not
  263. necessarily  destructive)  operation. The confirmation is complicated to avoid
  264. accidental activation of any destructive features.
  265.  
  266.      Review  previous  program  output  to  ensure  you  are  doing everything
  267. correctly.  Then  type  "I confirm this" without quotes. Any typing error will
  268. result in immediate execution termination. Backspace is not allowed.
  269.  
  270. --------------------------------------------------------------------------------
  271. Disk is of unsupported size.
  272. --------------------------------------------------------------------------------
  273. Tool: Multiple tools
  274. Type: Error
  275.  
  276.      Disk  exceeds  128Gb in capacity. Such disks are not supported in current
  277. version.
  278.  
  279.      Report a bug if you wish.
  280.  
  281. --------------------------------------------------------------------------------
  282. Generic Int13x call error.
  283. --------------------------------------------------------------------------------
  284. Tool: Multiple tools
  285. Type: Error
  286.  
  287.      Int 13h Extensions BIOS unexpectedly reported an error (during some basic
  288. function call, which should be always possible and successful).
  289.  
  290.      Check  hardware.  A  disk  may  be  completely  faulty. If you have older
  291. motherboard,  retry  on  another  system  (with  a newer one). If none of this
  292. applies, contact me.
  293.  
  294. --------------------------------------------------------------------------------
  295. Reported disk size is 0.
  296. --------------------------------------------------------------------------------
  297. Tool: Multiple tools
  298. Type: Error
  299.  
  300.      BIOS reported a disk as having a zero size. This is out of a normal order
  301. of things.
  302.  
  303.      Check  hardware.  A  disk  may  be  completely  faulty. If you have older
  304. motherboard,  retry  on  another  system  (with  a newer one). If none of this
  305. applies, contact me.
  306.  
  307. --------------------------------------------------------------------------------
  308. Non-zero data discovered on target, aborting...
  309. --------------------------------------------------------------------------------
  310. Tool: Disk-to-disk Copier
  311. Type: Error
  312.  
  313.      Copy  process  was  aborted  to prevent a data loss on a target disk. See
  314. configuration requirements for disk copier tool.
  315.  
  316.      Check  if your disk subsystem is set up correctly (i.e. SOURCE drive goes
  317. first). Zero-fill the target drive (remember to disconnect source beforehand).
  318.  
  319. --------------------------------------------------------------------------------
  320. WARNING: Target disk is smaller than source disk.
  321. --------------------------------------------------------------------------------
  322. Tool: Disk-to-disk Copier
  323. Type: Confirmation request
  324.  
  325.      It  was  discovered  that  you  are  about  to copy larger drive onto the
  326. smaller one. You can still proceed if this is what you want.
  327.  
  328.      If  it  is  OK  to perform a partial copy, just type "I confirm this" (no
  329. quotes,  case  matters).  Otherwise  check  if  your  disk subsystem is set up
  330. correctly (i.e. SOURCE drive goes first).
  331.  
  332. --------------------------------------------------------------------------------
  333. Partition table must be empty on a disk to be erased.
  334. --------------------------------------------------------------------------------
  335. Tool: Disk Eraser
  336. Type: Error
  337.  
  338.      It  was  discovered  that  a drive still has some data on it, and a erase
  339. process was aborted.
  340.  
  341.      Check  if  you are erasing a correct drive. Delete all partitions from it
  342. (either using FDISK or with ZAR MBR Eraser tool, Complete Wipe mode).
  343.  
  344. --------------------------------------------------------------------------------
  345. Operation completed (no errors reported)
  346. --------------------------------------------------------------------------------
  347. Tool: MBR Eraser
  348. Type: Informative
  349.  
  350.      Indicates that disk write was performed successfully.
  351.  
  352.      No action required.
  353.  
  354. --------------------------------------------------------------------------------
  355. Operation completed (disk reports error)
  356. --------------------------------------------------------------------------------
  357. Tool: MBR Eraser
  358. Type: Warning
  359.  
  360.      Disk  reported  an error when asked to write to a Master Boot Record. The
  361. sector  is  (probably)  unchanged  and/or  in  uncertain  state.  This usually
  362. indicates some problems with the medium.
  363.  
  364.      Check   if  disk  is  physically  functional.  If  it  is  not,  copy  it
  365. sector-by-sector  to  another  disk  and  continue  recovery with a physically
  366. functional copy.
  367.  
  368. --------------------------------------------------------------------------------
  369. Invalid input
  370. --------------------------------------------------------------------------------
  371. Tool: MBR Eraser
  372. Type: Error
  373.  
  374.      You entered an invalid value when asked to choose the operation mode.
  375.  
  376.      Restart  the  system  (either  by Reset button or by cycling power), then
  377. retry.
  378.